impede someone from completing something - Français Anglais Dictionnaire